Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

7장. 리전과 가용 영역의 이해

1. 서버를 여러 대 두면 충분할까

6장에서 우리는 단일 장애 지점을 제거해야 한다고 배웠다.

그렇다면 서버를 2대 이상 두면 충분할까?

만약 두 서버가 같은 건물,
같은 전력 설비, 같은 네트워크 장비를 사용한다면
건물 단위의 사고가 발생했을 때 둘 다 동시에 멈출 수 있다.

  • 정전
  • 화재
  • 네트워크 장비 고장
  • 자연 재해

따라서 고가용성을 위해서는
서버를 단순히 여러 대 두는 것이 아니라
물리적으로 분리된 위치에 배치해야 한다.

이 구조를 가능하게 하는 개념이
리전과 가용 영역이다.


2. 리전이란 무엇인가

리전(Region)은
클라우드 사업자가 특정 지리적 위치에 구축한
하나의 독립된 인프라 단위다.

예를 들어
Amazon Web Services 는
서울, 도쿄, 프랑크푸르트, 버지니아 등
전 세계 여러 리전을 운영하고 있다.

각 리전은 다음과 같은 특징을 가진다.

  • 독립된 전력 인프라
  • 독립된 네트워크 인프라
  • 독립된 데이터센터 그룹
  • 다른 리전과 물리적으로 분리

하나의 리전이 장애가 나더라도
다른 리전에는 영향을 주지 않도록 설계되어 있다.

리전은 재해 복구 단위라고 이해하면 쉽다.


3. 가용 영역이란 무엇인가

이제 중요한 개념이다.

가용 영역(Availability Zone, AZ)은
하나의 리전 안에 존재하는
서로 다른 물리적 데이터센터다.

여기서 중요한 점은 다음이다.

가용 영역은 데이터센터 내부의 구역이 아니다.
같은 건물 안의 다른 방이 아니다.

서로 완전히 분리된 독립 데이터센터다.


4. 가용 영역에 대한 흔한 오해

많은 사람들이 처음에 이렇게 생각한다.

  • 하나의 데이터센터 건물 안에 여러 구역이 있는 것인가?
  • 서버실을 나눈 개념인가?

아니다.

가용 영역은 다음과 같은 구조다.

예를 들어 서울 리전에 3개의 가용 영역이 있다면:

  • 서울 내 서로 다른 위치의 3개 독립 데이터센터
  • 전력 설비가 서로 다름
  • 네트워크 인입 경로가 다름
  • 동시에 장애가 날 확률이 매우 낮음

즉,

서울 강남의 데이터센터 하나
서울 마포의 데이터센터 하나
서울 성수의 데이터센터 하나

이런 개념에 가깝다.

(정확한 위치는 보안상 공개되지 않는다.)


5. 서울과 부산은 같은 리전일까

이론적으로는 하나의 리전에
서울과 부산이 포함될 수도 있다.

하지만 일반적으로는 다음 원칙이 있다.

  • 같은 리전 안의 가용 영역은
    지연 시간이 매우 낮아야 한다.
  • 수 밀리초(ms) 수준의 빠른 통신이 가능해야 한다.

서울-부산처럼 거리가 먼 경우에는
보통 다른 리전으로 구분된다.

왜냐하면:

  • 리전 간은 재해 복구 단위
  • 가용 영역은 고가용성 단위
  • 지연 시간 차이가 크기 때문

즉,

가용 영역은 “같은 도시권 내의 분리된 데이터센터”
정도로 이해하는 것이 가장 정확하다.


6. 왜 가용 영역이 중요한가

고가용성의 핵심은
단일 장애 지점을 제거하는 것이다.

예를 들어:

  • 서버 1대 → 장애 시 서비스 중단
  • 서버 2대를 서로 다른 가용 영역에 배치 → 한 영역 장애 시에도 서비스 유지

이를 다중 AZ 구성이라고 한다.

이 구조에서는:

  • 한 데이터센터가 정전되어도
  • 네트워크가 끊겨도
  • 특정 건물에 사고가 발생해도

서비스는 계속 동작할 수 있다.


7. 리전과 가용 영역의 차이 정리

구분리전가용 영역
단위지리적 지역독립된 데이터센터
목적재해 복구고가용성
거리도시/국가 단위같은 도시권 내
지연 시간비교적 있음매우 낮음
장애 범위대규모부분적

리전은 “대규모 재해 대비”
가용 영역은 “일반적인 장애 대비”

라고 이해하면 쉽다.


8. 설계 철학과의 연결

6장에서 배운 내용을 다시 생각해보자.

  • 서버는 죽을 수 있다.
  • 데이터센터도 장애가 날 수 있다.
  • 하나의 도시도 재해를 겪을 수 있다.

클라우드는 이를 전제로
리전과 가용 영역이라는 구조를 제공한다.

즉,

클라우드는 물리적 분리를 기본 설계로 제공한다.

이 점이 온프레미스와의 중요한 차이 중 하나다.


9. 이 장의 핵심 정리

  1. 서버 여러 대만으로는 충분하지 않다.
  2. 물리적 분리가 고가용성의 핵심이다.
  3. 리전은 지리적 단위다.
  4. 가용 영역은 서로 다른 물리적 데이터센터다.
  5. 가용 영역은 같은 건물 안의 구역이 아니다.
  6. 다중 AZ 구성은 기본 설계 전략이다.